using System;

namespace GraphSpace
{
	class MainClass
	{
		public static int Main (string[] args)
		{
			//StandardSuche suche = new StandardSuche(0, 7);
			
			
			Graph<Knoten, Kante> G = Graphgenerator<Knoten, Kante>.generiere_Eulerkreis (1000, 30000);
			G.speicherGraph ("testgraph.txt");
			//if(args.Length >= 2)
			//{
			//    Graph G = Graphgenerator.generiere_Eulerkreis(1000,30000); //new Graph();				// neues Graph-Objekt anlegen
			//    /*if(!G.ladeGraph(args[0]))			// Graph laden
			//    {
			//        Console.WriteLine("Graph konnte nicht geladen werden");
			//        return -1;
			//    }*/
			//    Console.WriteLine("Graph geladen ("+args[0]+")");
			
            //    Eulerkreis EK = new Eulerkreis();	// neues Objekt zum Bestimmen eines Eulerkreises anlegen
			//    EK.sucheEuler(G);					// Eulerkreis bestimmen
			//    Console.WriteLine("Berechnung abgeschlossen. Eulerkreis vorhanden : "+EK.HatEulerkreis);
			//    if(!EK.speicherKreis(args[1]))		// Ergebnis speichern
			//    {
			//        Console.WriteLine("Ergebnis konnte nicht gespeichert werden");
			//        return -1;
			//    }
			//    Console.WriteLine("Ergebnis gespeichert ("+args[1]+")");
			
            //    return 0;			// alles in Ordnung
			//}
			//else
			//{
			//    Console.WriteLine("Zu wenige Parameter (2 benötigt)");
			//    return -1;			
			//}
			return 0;
		}
	}
}
